<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"
      xmlns:py="http://genshi.edgewall.org/"
      xmlns:xi="http://www.w3.org/2001/XInclude">

<xi:include href="master.html" />

<head>
    <title>Class: <span py:replace="desc.name" /></title>
</head>

<body>
    <h1>Class: <span py:replace="desc.pathname" /></h1>
    
    <div class="docstring ${project.renderer_id(desc)}"
          py:content="project.render_description(desc)" />

    <ul py:replace="link_bar(desc, False)" />
    
    <div py:if="desc.classes">
        <h2>Classes</h2>
        
        <py:for each="class_ in desc.classes">
            <h3 id="${class_.anchor}">
                <a href="${class_.href}" py:content="class_.name" />
            </h3>
            
            <div class="docstring ${project.renderer_id(class_)}"
                 py:content="project.render_short_desc(class_)" />
            
            <ul py:replace="link_bar(class_)" />
        </py:for>
    </div>

    <div py:if="desc.constructor">
        <h2>Constructor</h2>
        
        <h3 id="${desc.constructor.anchor}">
            <span py:replace="desc.constructor.name" />
            <span class="args" py:content="desc.constructor.argspec" />
        </h3>
        
        <div class="docstring ${project.renderer_id(desc.constructor)}"
             py:content="project.render_description(desc.constructor)" />
        
        <ul py:replace="link_bar(desc.constructor)" />
    </div>

    <div py:if="desc.methods">
        <h2>Methods</h2>
        
        <py:for each="method in desc.methods">
            <h3 id="${method.anchor}">
                <span py:replace="method.name" />
                <span class="args" py:content="method.argspec" />
            </h3>
            
            <div class="docstring ${project.renderer_id(method)}"
                 py:content="project.render_description(method)" />
            
            <ul py:replace="link_bar(method)" />
        </py:for>
    </div>
    
    <div py:if="desc.attributes">
        <h2>Attributes</h2>
        
        <py:for each="member in desc.attributes">
            <h3 id="${member.anchor}" py:content="member.name" />
            
            <div class="docstring ${project.renderer_id(member)}"
                 py:content="project.render_description(member)" />
            
            <h4>Value of <span py:replace="member.name" /></h4>
            <pre class="code"><code py:content="helpers.pformat(helpers.safe_get(member, 'value'))" /></pre>
            
            <ul py:replace="link_bar(member)" />
        </py:for>
    </div>
</body>
</html>
